#ifndef DS_BLAS_H_
#define DS_BLAS_H_

void fill_cpu(int N, float ALPHA, float *X, int INCX);
void axpy_cpu(int N, float ALPHA, float *X, int INCX, float *Y, int INCY);
void softmax_x_ent_cpu(int n, float *pred, float *truth, float *delta, float *error);
float sum_array(float *a, int n);
void softmax_cpu(float *input, int n, int batch, int batch_offset, int groups, int group_offset, int stride, float temp, float *output);
#endif  // DS_BLAS_H_